Uses of Class
edu.claflin.finder.logic.Graph
Packages that use Graph
Package
Description
Subgraph Finder - Used to find and locate subgraphs within a network.
Contains the Algorithm code for finding bipartite subgraphs.
Contains the specific graph formats supported by the SNBA
program family.
Contains the general classes used to support extensibility
of the IO classes.
Contains the data structure and processing code-base.
Contains Comparator implementations for expansion ordering.
Contains Condition implementations for identifying subgraph types.
-
Uses of Graph in edu.claflin.finder
Method parameters in edu.claflin.finder with type arguments of type GraphModifier and TypeMethodDescriptionprivate static voidMain.writeGraphs(ArrayList<Graph> graphs, String output, GraphWriter writer) Writes Graph objects to memory. -
Uses of Graph in edu.claflin.finder.algo
Methods in edu.claflin.finder.algo that return GraphModifier and TypeMethodDescriptionprivate GraphMatrixPatternAnalyzer.checkSubGraphs(Graph inGraph, int transpositions) Deprecated.Step 3: Repeat Step 2 for each "Cornered" Sub-matrix of the original Graph.private GraphBreadthFirstTraversalSearch.searchNode(Graph graph, Node node) Helper method to search for the SubGraphs in Breadth First Search.private GraphHelper method to search for the SubGraphs in Depth First search.Methods in edu.claflin.finder.algo that return types with arguments of type GraphModifier and TypeMethodDescriptionBronKerbosch.bronKerboschBiclique(Graph graph) Finds all bicliques within a bipartite graph.BronKerbosch.bronKerboschClique(Graph graph) Given a graph, finds all complete subgraphs.Removes duplicate subGraphs from the provided ArrayList.ConnectedComponentsDFS.getConnectedComponents(Graph graph) Gets a list of this Graph's Connected Components.BronKerbosch.maximalBicliques(Graph graph) Gets the Maximal Complete Bipartite Graphs from the input Graph using Bron-Kersboch.BronKerbosch.maximalCliques(Graph graph) Given a graph, finds all complete subgraphs, and then returns the largest one.BronKerbosch.nameGraphs(List<Graph> graphs, String originalName, boolean bipartite) Processes data.Processes data.Processes data.Processes data.Processes data.Deprecated.Processes data.Methods in edu.claflin.finder.algo with parameters of type GraphModifier and TypeMethodDescriptionprivate voidBronKerbosch.addEdgesInParititeSet(Graph graph, List<Node> list) Adds edges to a Graph between all Nodes in a partite set.BronKerbosch.bronKerboschBiclique(Graph graph) Finds all bicliques within a bipartite graph.BronKerbosch.bronKerboschClique(Graph graph) Given a graph, finds all complete subgraphs.private booleanMatrixPatternAnalyzer.checkNodeGroupings(Graph inGraph) Deprecated.Step 2: Iterate on Step 1 through all contiguous node groupings.private GraphMatrixPatternAnalyzer.checkSubGraphs(Graph inGraph, int transpositions) Deprecated.Step 3: Repeat Step 2 for each "Cornered" Sub-matrix of the original Graph.private booleanMatrixPatternAnalyzer.checkZeroMatrices(Graph inGraph, int nodeCap) Deprecated.Step 1: Check for valid 0 Sub-matrices.private booleanCompares the two graphs based on edges.ConnectedComponentsDFS.getConnectedComponents(Graph graph) Gets a list of this Graph's Connected Components.BronKerbosch.maximalBicliques(Graph graph) Gets the Maximal Complete Bipartite Graphs from the input Graph using Bron-Kersboch.BronKerbosch.maximalCliques(Graph graph) Given a graph, finds all complete subgraphs, and then returns the largest one.Processes data.Processes data.Processes data.Processes data.Processes data.Deprecated.Processes data.private voidBronKerbosch.removeEdgesInPartiteSet(Graph graph, List<Node> list) Removes edges in a Graph between all Nodes in a partite set.private GraphBreadthFirstTraversalSearch.searchNode(Graph graph, Node node) Helper method to search for the SubGraphs in Breadth First Search.private GraphHelper method to search for the SubGraphs in Depth First search.Method parameters in edu.claflin.finder.algo with type arguments of type Graph -
Uses of Graph in edu.claflin.finder.algo.clustering
Fields in edu.claflin.finder.algo.clustering declared as GraphMethods in edu.claflin.finder.algo.clustering that return types with arguments of type GraphModifier and TypeMethodDescriptionPerforms FastGreedy community detection on a given Graph, returning the clustering with the maximum modularity.Performs Edge Betweenness community detection with Girvan-Newman algorithm a given Graph, returning the clustering with the maximum modularity.Performs community detection using the InfoMap algorithmPerforms Label Propagation (LPA) community detection on a given Graph, returning the significant communities present within a network.Performs community detection using Mark Newman's Leading Eigenvector algorithm on a given Graph object, returning the clustering the highest approximated modularity.Performs community detection using the Louvain algorithmMethods in edu.claflin.finder.algo.clustering with parameters of type GraphModifier and TypeMethodDescriptionGet a probability vector for a community.LabelPropagation.generateCommunityFromLabel(int target, int[] labels, Graph graph) Performs FastGreedy community detection on a given Graph, returning the clustering with the maximum modularity.Performs FastGreedy community detection on a given Graph, returning the clustering with the maximum modularity.Performs Edge Betweenness community detection with Girvan-Newman algorithm a given Graph, returning the clustering with the maximum modularity.Performs community detection using the InfoMap algorithmPerforms Label Propagation (LPA) community detection on a given Graph, returning the significant communities present within a network.Performs community detection using Mark Newman's Leading Eigenvector algorithm on a given Graph object, returning the clustering the highest approximated modularity.Performs community detection using the Louvain algorithmConstructors in edu.claflin.finder.algo.clustering with parameters of type GraphModifierConstructorDescriptionCommunities(Graph g, boolean weighted) Constructor to initialize 1-Node Communities from a Graph.Constructor to create Communities from existing Community group.privateConstructor called by copy(). -
Uses of Graph in edu.claflin.finder.algo.clustering.struct.girvan_newman_struct
Fields in edu.claflin.finder.algo.clustering.struct.girvan_newman_struct declared as GraphConstructors in edu.claflin.finder.algo.clustering.struct.girvan_newman_struct with parameters of type GraphModifierConstructorDescriptionBetweennessCentrality(Graph graph, boolean weighted) Calculates betweenness scores based on the all-pairs unweighted shortest paths in the graph. -
Uses of Graph in edu.claflin.finder.algo.clustering.struct.infomap_struct
Fields in edu.claflin.finder.algo.clustering.struct.infomap_struct declared as GraphModifier and TypeFieldDescriptionprivate GraphRelativeUndirectedBitLength.gprivate GraphAvgBitLength.graphprivate GraphInfomapAlgorithm.graphprivate final GraphInfomapImplementation.originalGraphMethods in edu.claflin.finder.algo.clustering.struct.infomap_struct with parameters of type GraphModifier and TypeMethodDescriptionprivate voidInfomapImplementation.fine_tuning(Graph g) static RelativeUndirectedBitLengthRelativeUndirectedBitLength.fromNodeToModule(Graph graph, Map<Node, Integer> nodeToModule) private voidInfomapImplementation.oneModulePerNode(Graph g) Puts each node in its own moduleprivate voidAvgBitLength.randomWalker(Graph g) Generates a path taken by random walker.voidAvgBitLength.testRandomWalker(Graph g) Constructors in edu.claflin.finder.algo.clustering.struct.infomap_struct with parameters of type GraphModifierConstructorDescriptionInfomapImplementation(Graph graph) RelativeUndirectedBitLength(Graph graph, Map<Node, Integer> nodeToModule) -
Uses of Graph in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct
Fields in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct declared as GraphModifier and TypeFieldDescriptionprivate GraphLeadingEigenvectorAlgorithm.graphprivate GraphLeadingEigenvectorCaller.graphprivate static GraphTester.graphFields in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct with type parameters of type GraphMethods in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct that return GraphMethods in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct that return types with arguments of type GraphModifier and TypeMethodDescriptionLeadingEigenvectorCaller.getComponents(Graph g) LeadingEigenvectorCaller.getGraphList(int[] groupVector, Graph g) Methods in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct with parameters of type GraphModifier and TypeMethodDescriptionLeadingEigenvectorCaller.getComponents(Graph g) LeadingEigenvectorCaller.getGraphList(int[] groupVector, Graph g) Constructors in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct with parameters of type GraphModifierConstructorDescription -
Uses of Graph in edu.claflin.finder.algo.clustering.struct.louvain_struct
Fields in edu.claflin.finder.algo.clustering.struct.louvain_struct declared as GraphMethods in edu.claflin.finder.algo.clustering.struct.louvain_struct with parameters of type GraphModifier and TypeMethodDescriptionstatic Stringstatic Stringstatic StringTester.groupToString(int[] groupVector, int groupLabel, Graph graph) static Stringstatic StringTester.labelToGroupArray(int groupLabel, int[] groupVector, Graph graph) Constructors in edu.claflin.finder.algo.clustering.struct.louvain_struct with parameters of type Graph -
Uses of Graph in edu.claflin.finder.algo.shortestpath
Methods in edu.claflin.finder.algo.shortestpath that return GraphModifier and TypeMethodDescriptionprivate GraphShortestPath.removePaths(Graph graph, Node from, Node to) Private class for removing visited paths that not reach the destination node.Methods in edu.claflin.finder.algo.shortestpath that return types with arguments of type GraphModifier and TypeMethodDescriptionMethods in edu.claflin.finder.algo.shortestpath with parameters of type GraphModifier and TypeMethodDescriptionprivate NodeDijkstraShortestPath.closestReachableUnvisited(HashMap<Node, Double> shortestPathMap, Graph graph, Set<String> visited) private GraphShortestPath.removePaths(Graph graph, Node from, Node to) Private class for removing visited paths that not reach the destination node. -
Uses of Graph in edu.claflin.finder.algo.spanningtree
Methods in edu.claflin.finder.algo.spanningtree that return types with arguments of type GraphModifier and TypeMethodDescriptionProcesses data.Processes data.Methods in edu.claflin.finder.algo.spanningtree with parameters of type GraphModifier and TypeMethodDescriptionprotected StringProcesses data.Processes data.private voidPrim.startSearch(PrioritySet<Prim.DistanceRecord> ps, List<Node> treeList, List<Node> remainingNodes, Graph graph) -
Uses of Graph in edu.claflin.finder.io.graph
Methods in edu.claflin.finder.io.graph that return GraphModifier and TypeMethodDescriptionSIFGraphIO.parseGraph(File source, boolean undirected) Reads a graph from memory.SimpleGraphIO.parseGraph(File source, boolean undirected) Reads a graph from memory.Methods in edu.claflin.finder.io.graph with parameters of type GraphModifier and TypeMethodDescriptionvoidNOABatchIO.writeGraph(Graph toWrite) Writes graphs to memory.voidSIFGraphIO.writeGraph(Graph toWrite) Writes graphs to memory.voidSimpleGraphIO.writeGraph(Graph toWrite) Writes graphs to memory. -
Uses of Graph in edu.claflin.finder.io.graph.sub
Methods in edu.claflin.finder.io.graph.sub that return GraphModifier and TypeMethodDescriptionGraphReader.parseGraph(File source, boolean undirected) Reads a graph from memory.Methods in edu.claflin.finder.io.graph.sub with parameters of type GraphModifier and TypeMethodDescriptionvoidGraphWriter.writeGraph(Graph toWrite) Writes graphs to memory. -
Uses of Graph in edu.claflin.finder.logic
Subclasses of Graph in edu.claflin.finder.logicMethods in edu.claflin.finder.logic that return GraphModifier and TypeMethodDescriptionGraph.copy()Copies this Graph object using the getSubGraph() method.Crosstalk of 2 subgraphs of this Graph.Graph.difference(Graph that) Difference of this Graph with a provided Graph.Graph.getSubGraph(int startNode, int stopNode, String nameQualifier) Deprecated.Outdated since v3.Graph.getSubGraph(ArrayList<String> subStringSet, String nameQualifier) Deprecated.Outdated since v3.Graph.getSubGraph(List<Node> nodes, String nameQualifier) Returns a subGraph of this graph.Intersects this Graph with a provided Graph.Union this Graph with a provided Graph.Graph.uniqueCopy()Copies this Graph producing a unique copy in which there is no entanglement between the two Graph objects.Graph.uniqueCopy(String gName) Methods in edu.claflin.finder.logic with parameters of type GraphModifier and TypeMethodDescriptionprivate ConditionedGraphConditionedGraph.conditionOther(Graph graph) Private method used for copying the ConditionedGraph.Crosstalk of 2 subgraphs of this Graph.Graph.difference(Graph that) Difference of this Graph with a provided Graph.Intersects this Graph with a provided Graph.abstract booleanUsed to test if the supplied graph is within the bounds of the condition's implementation.Union this Graph with a provided Graph.Constructors in edu.claflin.finder.logic with parameters of type GraphModifierConstructorDescriptionprivateConditionedGraph(Graph graph, Collection<Condition> conditions) Private constructor used to create copies of ConditionedGraph objects. -
Uses of Graph in edu.claflin.finder.logic.comp
Methods in edu.claflin.finder.logic.comp with parameters of type Graph -
Uses of Graph in edu.claflin.finder.logic.cond
Methods in edu.claflin.finder.logic.cond with parameters of type GraphModifier and TypeMethodDescriptionbooleanUsed to test if the supplied graph is within the bounds of the condition's implementation.booleanUsed to test if the supplied graph is within the bounds of the condition's implementation.booleanUsed to test if the supplied graph is within the bounds of the condition's implementation. -
Uses of Graph in edu.claflin.finder.logic.cygrouper
Fields in edu.claflin.finder.logic.cygrouper with type parameters of type GraphMethod parameters in edu.claflin.finder.logic.cygrouper with type arguments of type GraphModifier and TypeMethodDescriptionvoidCommunicationListener.setUniqueSubGraphs(ArrayList<Graph> subgraphs) voidCommunicator.setUniqueSubGraphs(ArrayList<Graph> subgraphs) Constructor parameters in edu.claflin.finder.logic.cygrouper with type arguments of type GraphModifierConstructorDescriptionCytogrouperMain(List<Graph> subgraphs, CommunicationListener listener, int partiteNumber)